sjoerd mossou
International FootballLaw 14, the encroachment, and Mulbarton's fateful FA Cup qualifying replayIn the stands of a small stadium in the English countryside, 805 people packe...
BadmintonWhen Rally Length Decides Medals: Men's Badminton Data After Paris 2026The men's badminton final at the Paris 2026 Olympics ended 21-11, 21-11 in...
International FootballThe Naturalization Race in V.League: The Most Expensive Deal Never Appears on the Transfer BoardIn July, in a Hanoi hotel lobby, a V.League club executive closed a folder...
International FootballBrentford and the Sigh of Relief at the Madejski: When 3.21 xG Doesn't Tell the Whole StoryAt the Madejski, the full-time whistle did not arrive with calm. Brentford wo...
International FootballNacho Ferri, 6 Goals in 8 Games and the Claim Feyenoord Hasn't Needed to VerifyIn the 67th minute at Estadi Olímpic Lluís Companys, Nacho Ferri put the ball...
International FootballKyle Juszczyk and the $14,926 Fine: When the NFL's Subjective Standard Goes on TrialThird quarter at Levi's Stadium. The San Francisco 49ers are controlling the...
International FootballWhen an Entertainment Story Gets Tagged 'Football': A Lesson in Sports Data VerificationWhen the entire press conference room went silent, I knew I had touched a raw...
Table TennisFour bronzes, four identical second-game collapses: decoding India's para table tennis at Aichi-Nagoya 2026Four bronzes, four identical second-game collapses: decoding India's para tab...
BadmintonThe Offside Line in the V-League: When Instinct Must Ask Permission from a LineOn 22 November 2026, in Lusail, Argentina put the ball in the net three times...
Table TennisInside China's Table Tennis Machine: The Gap Isn't TalentAt 6 a.m. in Chengdu, inside a training hall tucked deep in a narrow alley, t...
Domestic FootballFrom Hàm Rồng to Mỹ Đình: The Quiet Transmission Chain of Vietnamese FootballA training ground in Pleiku, a weekday morning. No stands, no horns, only the...
International FootballBig Headline, Small Event: An Anatomy of the Transfer Rumor ChainAt three in the morning on 1 February 2026, the only sounds left in my newsro...
EsportsNine Layers of Esports Analysis and the Value of Admitting There Is Not Enough DataIn Shanghai at night, the desk lamp throws a nine-part document onto the...
Domestic FootballU23 Vietnam lose Nguyen Cong Phuong before Asiad 2026: Four days, two goalkeepers and an unfinished negotiationU23 Vietnam lose Nguyen Cong Phuong before Asiad 2026: Four days, two...
International FootballThe Blank Sheet in the 2026 Press BoxThe clock on the press-box wall read 5:47 in the afternoon. The referee folde...
International FootballCruz Azul in mourning: Ricky, the young fan who went viral for his love for 'Toro' Fernández, has passed awayCruz Azul and a grief that cannot be named Cruz Azul is living through the...
BadmintonThe Empty Boxes and the Badminton Match That Happens in the Mind — Decoding the Tactics of a Forgotten SeasonThe Empty Boxes and the Badminton Match That Happens in the Mind — Decoding t...
BadmintonLakshya Sen at Asian Games 2026: The Path to Gold and the Head-to-Head EquationOn Indian sports feeds these days, the name Lakshya Sen appears alongside a...
TennisDjokovic and the China Open Title: When the Body Is No Longer a Weapon, the Pulse Has Not Yet StoppedWhen I sat in row seven of the center court at the National Tennis Center in...
AthleticsThe Goal Lives in the Empty Space: Why Vietnamese Athletics Is Losing Exactly Where Nobody MeasuresAt a national final of the women's 100m, I once sat beside a coach and asked...
